package br.com.informaticon.DAOGenerico;

/**
 *Prof Neri Aldoir Neitzke - WWW.INFORMATICON.COM.BR   videoaulas@informaticon.com.br
 * @author nerineitzke
 */
//update alunos set alu_nome=?, alu_cidade=?, alu_fone=?, alu_curso=? where alu_codigo=?

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import javax.swing.*;
import org.hibernate.*;
import org.hibernate.cfg.*;
import br.com.informaticon.modelo.Aluno;
public class ListarAlunosDAOGenerico
{
     public static void main(String [] args)   
     {
         try
         {
             Aluno aluno = new Aluno();
             DAOGenerico obj_aluno_daoG = new DAOGenerico(aluno);
             List<Aluno> lista_aluno = new ArrayList();
             lista_aluno = obj_aluno_daoG.lista_todos("Aluno");
             int tamanho_lista = lista_aluno.size();
             String dados="";
             for(int i=0; i < tamanho_lista;i++)
             {
                 aluno = lista_aluno.get(i);
                 System.out.println(aluno.getAlu_codigo()+" - "+aluno.getAlu_nome()+
                         " - "+aluno.getAlu_curso()+" - "+aluno.getAlu_fone()+
                         " - "+aluno.getAlu_cidade());
                 dados = dados+ "\n "+ aluno.getAlu_codigo()+" - "+aluno.getAlu_nome()+
                         " - "+aluno.getAlu_curso()+" - "+aluno.getAlu_fone()+
                         " - "+aluno.getAlu_cidade();

             }
             JOptionPane.showMessageDialog(null,dados);
         }
         catch(Exception erro)
         {
             JOptionPane.showMessageDialog(null,"Erro na Lista : "+erro);
         }        
     }    
}

